package com.nondo.dean.product.model;

import java.math.BigDecimal;
import java.util.List;

import com.nondo.dean.product.model.result.ProductMixResult;

/**
 * @author ken.
 * @version 1.0
 * @email 695093513@qq.com
 * @date 2018/3/29
 */
@SuppressWarnings("rawtypes")
public class AppProductBean {
    private Integer id;
    private String code;
    private String name;
    private BigDecimal salePrice;
    private String mainImage;
    private Integer stock;
    private Integer saleNum;
    private Integer categoryId;
    private Integer seriesId;
    private Integer recommend;
    private String descrption;
    private String properties;
    private String specifications;
    private Integer isSpecial;
    private String contactNumber;
    
    /**
     * 附件图片
     */
    private List<AttachBean> attach;

    /**
     * 属性json列表
     */
    private List propertiesList;
    
    /**
     * 规格json列表
     */
    private List specificationsList;
    
    /**
     * 参与的产品组合列表
     * @return
     */
    List<ProductMixResult> productMixList;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public BigDecimal getSalePrice() {
        return salePrice;
    }

    public void setSalePrice(BigDecimal salePrice) {
        this.salePrice = salePrice;
    }

    public String getMainImage() {
        return mainImage;
    }

    public void setMainImage(String mainImage) {
        this.mainImage = mainImage;
    }

    public Integer getStock() {
        return stock;
    }

    public void setStock(Integer stock) {
        this.stock = stock;
    }

    public Integer getSaleNum() {
        return saleNum;
    }

    public void setSaleNum(Integer saleNum) {
        this.saleNum = saleNum;
    }

    public Integer getCategoryId() {
        return categoryId;
    }

    public void setCategoryId(Integer categoryId) {
        this.categoryId = categoryId;
    }

    public Integer getSeriesId() {
        return seriesId;
    }

    public void setSeriesId(Integer seriesId) {
        this.seriesId = seriesId;
    }

    public Integer getRecommend() {
        return recommend;
    }

    public void setRecommend(Integer recommend) {
        this.recommend = recommend;
    }

    public String getDescrption() {
        return descrption;
    }

    public void setDescrption(String descrption) {
        this.descrption = descrption;
    }

    public String getProperties() {
        return properties;
    }

    public void setProperties(String properties) {
        this.properties = properties;
    }

    public String getSpecifications() {
        return specifications;
    }

    public void setSpecifications(String specifications) {
        this.specifications = specifications;
    }

    public List<AttachBean> getAttach() {
        return attach;
    }

    public void setAttach(List<AttachBean> attach) {
        this.attach = attach;
    }

    public List getPropertiesList() {
        return propertiesList;
    }

    public void setPropertiesList(List propertiesList) {
        this.propertiesList = propertiesList;
    }

    public List getSpecificationsList() {
        return specificationsList;
    }

    public void setSpecificationsList(List specificationsList) {
        this.specificationsList = specificationsList;
    }

    public List<ProductMixResult> getProductMixList() {
        return productMixList;
    }

    public void setProductMixList(List<ProductMixResult> productMixList) {
        this.productMixList = productMixList;
    }

    public Integer getIsSpecial() {
        return isSpecial;
    }

    public void setIsSpecial(Integer isSpecial) {
        this.isSpecial = isSpecial;
    }

    public String getContactNumber() {
        return contactNumber;
    }

    public void setContactNumber(String contactNumber) {
        this.contactNumber = contactNumber;
    }
    
}
